<?php

namespace SisesporteAdmin\Controller;

use Zend\View\Model\ViewModel;

class VagasTurmaController extends CrudController {

    public function __construct() {
        $this->entity = "Sisesporte\Entity\Turma";
        $this->controller = "vagas-turma";
        //$this->service = "Sisesporte\Service\VagasModalidadeService";
        $this->route = "sisesporte-admin";
    }
/*
    public function indexAction() {
        $data = $this->getEm()
                ->getRepository($this->entity)
                ->findAll();

        $localidade = $this->getEm()
                ->getRepository("Sisesporte\Entity\Localidade")
                ->findAll();

        $localModalidade = $this->getEm()
                ->getRepository("Sisesporte\Entity\LocalModalidade")
                ->findAll();


//        echo '<pre>';
//        var_dump($data[18]->getLocalModalidade());
//        echo '</pre>';
//        exit;


        return new ViewModel(array('data' => $data, 'localidade' => $localidade, 'localModalidade' => $localModalidade ));
    }
*/
    public function viewAction() {

        $service = $this->getServiceLocator()->get("Sisesporte\Service\VagasTurmaService");
        
        $sqTurma = $this->params()->fromRoute('id', 0);
        $data = $service->getVagasModalidade($sqTurma);
        //print_r($data[0]) ;
        /*
        echo '<pre>';
        var_dump($data);
        echo '</pre>';
        exit;
        */

        return new ViewModel(array('data' => $data));
    }    

}
